/**
 * 
 */
package com.sx.form.ts.entity;

import java.io.Serializable;
import java.util.HashMap;
import java.util.List;

import com.sx.article.entity.AttachmentEntity;
import com.sx.cms.entity.RegionEntity;
import com.sx.core.PageEntity;

/**
 * @author Administrator
 *
 */
@SuppressWarnings("serial")
public class HouseInfoEntity extends PageEntity implements Serializable {
	private Integer id;
	private String title;
	private Integer keyimageid;
	private Double area;
	private String startdate;
	private String enddate;
	private String province;
	private Integer provinceid;
	private String county;
	private Integer countyid;
	private String city;
	private Integer cityid;
	private String address;
	private Integer authorid;
	private String authordate;
	private String author;
	private Integer approverid;
	private String approver;
	private String approvedate;
	private String content;
	private String telephone;
	private Integer type;//0=房源信息 1=查找信息
	private Integer stauts;
	private List<AttachmentEntity> list;
	private AttachmentEntity keyimage;
	private List<AttachmentEntity> keyimages;
	private HashMap<String,String> specalmap;
	private List<SpecialEntity> specallist;
	private List<RegionEntity> regions;
	private Integer [] specialid;
	private Integer [] attachmentid;
	private String [] regionid;
	private Integer filecounts;
	
	private String displayname;
	private String valuename;
	private String valuepath;
	/*
	  `h_area` decimal(10,0) default NULL COMMENT '面积',
	  `h_startdate` varchar(255) default NULL COMMENT '开始日期',
	  `h_enddate` varchar(255) default NULL COMMENT '结束日期',
	  `h_province` varchar(255) default NULL COMMENT '省',
	  `h_city` varchar(255) default NULL COMMENT '市',
	  `h_county` varchar(255) default NULL COMMENT '县',
	  `h_address` varchar(500) default NULL COMMENT '地址',
	  `h_authorid` int(11) default NULL,
	  `h_authordate` date default NULL,
	  `h_approvaldate` date default NULL,
	  `h_approverid` date default NULL,
	  `h_content` text COMMENT '描述内容',*/
	
	/**
	 * @return the regions
	 */
	public List<RegionEntity> getRegions() {
		return regions;
	}
	/**
	 * @param regions the regions to set
	 */
	public void setRegions(List<RegionEntity> regions) {
		this.regions = regions;
	}
	/**
	 * @return the id
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * @return the title
	 */
	public String getTitle() {
		return title;
	}
	/**
	 * @param title the title to set
	 */
	public void setTitle(String title) {
		this.title = title;
	}
	/**
	 * @return the keyimageid
	 */
	public Integer getKeyimageid() {
		return keyimageid;
	}
	/**
	 * @param keyimageid the keyimageid to set
	 */
	public void setKeyimageid(Integer keyimageid) {
		this.keyimageid = keyimageid;
	}
	/**
	 * @return the area
	 */
	public Double getArea() {
		return area;
	}
	/**
	 * @param area the area to set
	 */
	public void setArea(Double area) {
		this.area = area;
	}
	/**
	 * @return the startdate
	 */
	public String getStartdate() {
		return startdate;
	}
	/**
	 * @param startdate the startdate to set
	 */
	public void setStartdate(String startdate) {
		this.startdate = startdate;
	}
	/**
	 * @return the enddate
	 */
	public String getEnddate() {
		return enddate;
	}
	/**
	 * @param enddate the enddate to set
	 */
	public void setEnddate(String enddate) {
		this.enddate = enddate;
	}
	/**
	 * @return the province
	 */
	public String getProvince() {
		return province;
	}
	/**
	 * @param province the province to set
	 */
	public void setProvince(String province) {
		this.province = province;
	}
	/**
	 * @return the provinceid
	 */
	public Integer getProvinceid() {
		return provinceid;
	}
	/**
	 * @param provinceid the provinceid to set
	 */
	public void setProvinceid(Integer provinceid) {
		this.provinceid = provinceid;
	}
	/**
	 * @return the county
	 */
	public String getCounty() {
		return county;
	}
	/**
	 * @param county the county to set
	 */
	public void setCounty(String county) {
		this.county = county;
	}
	/**
	 * @return the countyid
	 */
	public Integer getCountyid() {
		return countyid;
	}
	/**
	 * @param countyid the countyid to set
	 */
	public void setCountyid(Integer countyid) {
		this.countyid = countyid;
	}
	/**
	 * @return the city
	 */
	public String getCity() {
		return city;
	}
	/**
	 * @param city the city to set
	 */
	public void setCity(String city) {
		this.city = city;
	}
	/**
	 * @return the cityid
	 */
	public Integer getCityid() {
		return cityid;
	}
	/**
	 * @param cityid the cityid to set
	 */
	public void setCityid(Integer cityid) {
		this.cityid = cityid;
	}
	/**
	 * @return the address
	 */
	public String getAddress() {
		return address;
	}
	/**
	 * @param address the address to set
	 */
	public void setAddress(String address) {
		this.address = address;
	}
	/**
	 * @return the authorid
	 */
	public Integer getAuthorid() {
		return authorid;
	}
	/**
	 * @param authorid the authorid to set
	 */
	public void setAuthorid(Integer authorid) {
		this.authorid = authorid;
	}
	/**
	 * @return the authordate
	 */
	public String getAuthordate() {
		return authordate;
	}
	/**
	 * @param authordate the authordate to set
	 */
	public void setAuthordate(String authordate) {
		this.authordate = authordate;
	}
	/**
	 * @return the author
	 */
	public String getAuthor() {
		return author;
	}
	/**
	 * @param author the author to set
	 */
	public void setAuthor(String author) {
		this.author = author;
	}
	/**
	 * @return the approverid
	 */
	public Integer getApproverid() {
		return approverid;
	}
	/**
	 * @param approverid the approverid to set
	 */
	public void setApproverid(Integer approverid) {
		this.approverid = approverid;
	}
	/**
	 * @return the approver
	 */
	public String getApprover() {
		return approver;
	}
	/**
	 * @param approver the approver to set
	 */
	public void setApprover(String approver) {
		this.approver = approver;
	}
	/**
	 * @return the approvedate
	 */
	public String getApprovedate() {
		return approvedate;
	}
	/**
	 * @param approvedate the approvedate to set
	 */
	public void setApprovedate(String approvedate) {
		this.approvedate = approvedate;
	}
	/**
	 * @return the content
	 */
	public String getContent() {
		return content;
	}
	/**
	 * @param content the content to set
	 */
	public void setContent(String content) {
		this.content = content;
	}
	/**
	 * @return the list
	 */
	public List<AttachmentEntity> getList() {
		return list;
	}
	/**
	 * @param list the list to set
	 */
	public void setList(List<AttachmentEntity> list) {
		this.list = list;
	}
	/**
	 * @return the keyimage
	 */
	public AttachmentEntity getKeyimage() {
		return keyimage;
	}
	/**
	 * @param keyimage the keyimage to set
	 */
	public void setKeyimage(AttachmentEntity keyimage) {
		this.keyimage = keyimage;
	}
	/**
	 * @return the specallist
	 */
	public List<SpecialEntity> getSpecallist() {
		return specallist;
	}
	/**
	 * @param specallist the specallist to set
	 */
	public void setSpecallist(List<SpecialEntity> specallist) {
		this.specallist = specallist;
	}
	/**
	 * @return the specalmap
	 */
	public HashMap<String, String> getSpecalmap() {
		return specalmap;
	}
	/**
	 * @param specalmap the specalmap to set
	 */
	public void setSpecalmap(HashMap<String, String> specalmap) {
		this.specalmap = specalmap;
	}
	/**
	 * @return the specialid
	 */
	public Integer[] getSpecialid() {
		return specialid;
	}
	/**
	 * @param specialid the specialid to set
	 */
	public void setSpecialid(Integer[] specialid) {
		this.specialid = specialid;
	}
	/**
	 * @return the attachmentid
	 */
	public Integer[] getAttachmentid() {
		return attachmentid;
	}
	/**
	 * @param attachmentid the attachmentid to set
	 */
	public void setAttachmentid(Integer[] attachmentid) {
		this.attachmentid = attachmentid;
	}
	/**
	 * @return the regionid
	 */
	public String[] getRegionid() {
		return regionid;
	}
	/**
	 * @param regionid the regionid to set
	 */
	public void setRegionid(String[] regionid) {
		this.regionid = regionid;
	}
	/**
	 * @return the type
	 */
	public Integer getType() {
		return type;
	}
	/**
	 * @param type the type to set
	 */
	public void setType(Integer type) {
		this.type = type;
	}
	/**
	 * @return the stauts
	 */
	public Integer getStauts() {
		return stauts;
	}
	/**
	 * @param stauts the stauts to set
	 */
	public void setStauts(Integer stauts) {
		this.stauts = stauts;
	}
	/**
	 * @return the telephone
	 */
	public String getTelephone() {
		return telephone;
	}
	/**
	 * @param telephone the telephone to set
	 */
	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}
	/**
	 * @return the keyimages
	 */
	public List<AttachmentEntity> getKeyimages() {
		return keyimages;
	}
	/**
	 * @param keyimages the keyimages to set
	 */
	public void setKeyimages(List<AttachmentEntity> keyimages) {
		this.keyimages = keyimages;
	}
	/**
	 * @return the filecounts
	 */
	public Integer getFilecounts() {
		return filecounts;
	}
	/**
	 * @param filecounts the filecounts to set
	 */
	public void setFilecounts(Integer filecounts) {
		this.filecounts = filecounts;
	}
	/**
	 * @return the displayname
	 */
	public String getDisplayname() {
		return displayname;
	}
	/**
	 * @param displayname the displayname to set
	 */
	public void setDisplayname(String displayname) {
		this.displayname = displayname;
	}
	/**
	 * @return the valuename
	 */
	public String getValuename() {
		return valuename;
	}
	/**
	 * @param valuename the valuename to set
	 */
	public void setValuename(String valuename) {
		this.valuename = valuename;
	}
	/**
	 * @return the valuepath
	 */
	public String getValuepath() {
		return valuepath;
	}
	/**
	 * @param valuepath the valuepath to set
	 */
	public void setValuepath(String valuepath) {
		this.valuepath = valuepath;
	}
	

}
